package com.ruoyi.inducePest.domain.inducePest;

import com.ruoyi.common.core.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author LiSuxuan
 * @date 2022年 01月 09日 13:50
 * <p>
 * 抓拍图片信息
 */
@Data
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class SelectInducePestImgInfo extends BaseEntity {

    /**
     * 记录编号
     */
    private Integer id;

    /**
     * 上传用户的编号
     */
    private Integer userId;

    /**
     * 设备编号
     */
    private Integer deviceId;

    /**
     * 设备名称
     */
    private String deviceName;

    /**
     * 害虫所属类别，根据设备诱芯获得
     */
    private String imgPest;

    /**
     * 图像名
     */
    private String imageName;

    /**
     * 图像URL
     */
    private String url;

    /**
     * 缩略图URL
     */
    private String thumUrl;

    /**
     * 结果图
     */
    private String resultUrl;

    /**
     * 存放每种虫子的数量
     */
    private String tag;

    /**
     * 人工记录的虫子数量
     */
    private String tagManual;

    /**
     * 是否为新板
     */
    private Integer isNewBoard;

    /**
     * 是否为手动拍照
     */
    private int isCaputreManual;

    /**
     * 图片拍摄时间
     */
    private Date captureTime;

    /**
     * 图片中框的位置
     */
    private String corner;

    /**
     * 开始时间   补充
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date beginTime;

    /**
     * 结束时间   补充
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date endTime;

    /**
     * 排序 true：Desc false：Asc
     */
    private Boolean AscOrDesc;

}
